The Integration of ParaScope and Lambda

نویسنده

  • Donna Bergmark
چکیده

We have been experimenting with combining three powerful language tools for large, scien-tiic, parallel Fortran codes. One tool is ParaScope, a programming environment; another tool is the Lambda Toolkit, a collection of routines for performing loop transformations using invertible matrices; the third is FORGE 90, a collection of tools for parallelizing Fortran programs. Initial success with incorporating the Lambda Toolkit into ParaScope led us to undertake the work leading to a new program preparation strategy, in which one rst uses a modiied ParaScope to perform Data Access Normalization, then uses FORGE 90 to produce a parallel program for a distributed memory platform. We describe the details of this strategy and present some performance results for the IBM SP1. We conclude that the combination of ParaScope and the Lambda Toolkit (called \ped-Lambda") is a useful transformation tool.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Analysis and Transformation in the Parascope Editor Analysis and Transformation in the Parascope Editor

The ParaScope Editor is a new kind of interactive parallel programming tool for developing scientiic Fortran programs. It assists the knowledgeable user by displaying the results of sophisticated program analyses and by providing editing and a set of powerful interactive transformations. After an edit or parallelism-enhancing transformation, the ParaScope Editor incrementally updates both the a...

متن کامل

Interactive Parallel Programming Using the Parascope Editor Interactive Parallel Programming Using the Parascope Editor

The ParaScope project is developing an integrated collection of tools to help scientiic programmers implement correct and eecient parallel programs. The centerpiece of this collection is the ParaScope Editor, an intelligent interactive editor for parallel Fortran programs. The ParaScope Editor reveals to users potential hazards of a proposed parallelization in a program. It also provides a vari...

متن کامل

Interactive Parallel Programming using the ParaScope Editor

The ParaScope project is developing an integrated collection of tools to help scientiic programmers implement correct and eecient parallel programs. The centerpiece of this collection is the ParaScope Editor, an intelligent interactive editor for parallel Fortran programs. The ParaScope Editor reveals to users potential hazards of a proposed parallelization in a program. It also provides a vari...

متن کامل

Interactive Parallel Programming

The ParaScope project is developing an integrated collection of tools to help scientiic programmers implement correct and eecient parallel programs. The centerpiece of this collection is the ParaScope Editor, an intelligent interactive editor for parallel Fortran programs. The ParaScope Editor reveals to users potential hazards of a proposed parallelization in a program. It also provides a vari...

متن کامل

Analysis and Transformation in the ParaScope

The ParaScope Editor is a new kind of interactive parallel programming tool for developing scientiic Fortran programs. It assists the knowledgeable user by displaying the results of sophisticated program analyses and by providing editing and a set of powerful interactive transformations. After an edit or parallelism-enhancing transformation, the ParaScope Editor incrementally updates both the a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994